package com.ihr360.utils;

import com.ihr360.commons.model.type.BenefitsPayer;

/**
 * @author Stone.Shi
 * @description 注意：要修改部分cellId时，需注意前端引用问题，同步修改
 * @date 2018-02-11 16:37:39.
 */
public class SIHFConstants {

    /**
     * 生育保险code（系统固定的）
     */
    public static final String MATERNITY_INSURANCE_CODE = "SI_TYPE_0003";
    /**
     * 工伤保险code（系统固定的）
     */
    public static final String EMPLOYMENT_INJURY_INSURANCE_CODE = "SI_TYPE_0006";

    /**
     * 下载模板时，姓名与手机号做唯一性校验
     */
    public static final String MOBLIE_NO_CELL_ID = "MOBLIE_NO";
    public static final String MOBLIE_NO_CELL_NAME = "手机号";

    public static final String CELL_ID_FLAG_TOTAL = "TOTAL";
    public static final String CELL_ID_FLAG_SI = "SI";
    public static final String CELL_ID_FLAG_HF = "HF";

    public static final String STAFF_NAME_CELL_ID = "STAFF_NAME";
    public static final String STAFF_NAME_CELL_NAME = "姓名";
    public static final String ID_CARD_NO_CELL_ID = "ID_CARD_NO";
    public static final String ID_CARD_NO_CELL_NAME = "证件号";
    public static final String DEPARTMENT_NAME_CELL_ID = "DEPARTMENT_NAME";
    public static final String DEPARTMENT_NAME_CELL_NAME = "所属组织";
    public static final String DATA_SOURCE_CELL_ID = "DATA_SOURCE";
    public static final String DATA_SOURCE_CELL_NAME = "数据来源";
    public static final String SI_BENEFIT_NAME_CELL_ID = "SI_BENEFIT_NAME";
    public static final String SI_BENEFIT_NAME_CELL_NAME = "社保方案名称";
    public static final String SI_BASE_CELL_ID = "SI_BASE";
    public static final String SI_BASE_CELL_NAME = "社保申报基数";
    public static final String HF_BENEFIT_NAME_CELL_ID = "HF_BENEFIT_NAME";
    public static final String HF_BENEFIT_NAME_CELL_NAME = "公积金方案名称";
    public static final String HF_BASE_CELL_ID = "HF_BASE";
    public static final String HF_BASE_CELL_NAME = "公积金申报基数";


    public static final String SUBFIX_HEADER_CELL_ID_PERSON = "_P";
    public static final String SUBFIX_HEADER_CELL_ID_COMPANY = "_C";
    public static final String SUBFIX_HEADER_CELL_NAME_PERSON = BenefitsPayer.PERSON.getTitle();
    public static final String SUBFIX_HEADER_CELL_NAME_COMPANY = BenefitsPayer.COMPANY.getTitle();


    public static final String SI_ADJUST_HEADER_CELL_ID_PERSON = "SI_ADJUST_P";
    public static final String SI_ADJUST_HEADER_CELL_NAME_PERSON = "社保个人部分调整";
    /**
     * 前端字段有直接引用
     */
    public static final String SI_TOTAL_HEADER_CELL_ID_PERSON = "SI_TOTAL_P";
    public static final String SI_TOTAL_HEADER_CELL_NAME_PERSON = "社保个人合计";

    public static final String HF_ADJUST_HEADER_CELL_ID_PERSON = "HF_ADJUST_P";
    public static final String HF_ADJUST_HEADER_CELL_NAME_PERSON = "公积金个人部分调整";

    /**
     * 前端字段有直接引用
     */
    public static final String HF_TOTAL_HEADER_CELL_ID_PERSON = "HF_TOTAL_P";
    public static final String HF_TOTAL_HEADER_CELL_NAME_PERSON = "公积金个人合计";

//    public static final String HF_TAX_ADJUST_CELL_ID_PERSON = "HF_TAX_ADJUST_P";
//    public static final String HF_TAX_ADJUST_CELL_NAME_PERSON = "公积金应税调整额";

    /**
     * 前端字段有直接引用
     */
    public static final String SI_HF_TOTAL_HEADER_CELL_ID_PERSON = "SI_HF_TOTAL_P";
    public static final String SI_HF_TOTAL_HEADER_CELL_NAME_PERSON = "社保公积金个人合计";

    public static final String SI_ADJUST_HEADER_CELL_ID_COMPANY = "SI_ADJUST_C";
    public static final String SI_ADJUST_HEADER_CELL_NAME_COMPANY = "社保公司部分调整";

    /**
     * 前端字段有直接引用
     */
    public static final String SI_TOTAL_HEADER_CELL_ID_COMPANY = "SI_TOTAL_C";
    public static final String SI_TOTAL_HEADER_CELL_NAME_COMPANY = "社保公司合计";

    public static final String HF_ADJUST_HEADER_CELL_ID_COMPANY = "HF_ADJUST_C";
    public static final String HF_ADJUST_HEADER_CELL_NAME_COMPANY = "公积金公司部分调整";

    /**
     * 前端字段有直接引用
     */
    public static final String HF_TOTAL_HEADER_CELL_ID_COMPANY = "HF_TOTAL_C";
    public static final String HF_TOTAL_HEADER_CELL_NAME_COMPANY = "公积金公司合计";
    /**
     * 前端字段有直接引用
     */
    public static final String SI_HF_TOTAL_HEADER_CELL_ID_COMPANY = "SI_HF_TOTAL_C";
    public static final String SI_HF_TOTAL_HEADER_CELL_NAME_COMPANY = "社保公积金公司合计";

    /**
     * 前端字段有直接引用
     */
    public static final String SI_TOTAL_HEADER_CELL_ID = "SI_TOTAL";
    public static final String SI_TOTAL_HEADER_CELL_NAME = "社保总计";

    /**
     * 前端字段有直接引用
     */
    public static final String HF_TOTAL_HEADER_CELL_ID = "HF_TOTAL";
    public static final String HF_TOTAL_HEADER_CELL_NAME = "公积金总计";
    /**
     * 前端字段有直接引用
     */
    public static final String SI_HF_TOTAL_HEADER_CELL_ID = "SI_HF_TOTAL";
    public static final String SI_HF_TOTAL_HEADER_CELL_NAME = "总计";
}
